import pandas as pd

# 读取Excel文件
stock_data = pd.read_excel('stockdata.xlsx')


# 统计每个股票代码的出现频数
stock_code_counts = stock_data['股票代码'].value_counts()

# 计算每个股票代码的频率
stock_code_frequencies = stock_code_counts / len(stock_data)

# 创建结果DataFrame
stock_code_stats = pd.DataFrame({
    '股票代码': stock_code_counts.index,
    '频数': stock_code_counts.values,
    '频率': stock_code_frequencies.values
})

# 将结果写入CSV文件
stock_code_stats.to_csv('code.csv', index=False, encoding='utf-8-sig')
